

package padraodecorator;


public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Component lanche = new Hamburguer();
        lanche = new Bacon(lanche);
        System.out.println("lanche: "+lanche.getDescricao());
        lanche = new Tomate(lanche);
        lanche = new Queijo(lanche);
        System.out.println("Agora meu lanche é composto de: "+lanche.getDescricao());
        System.out.println("Ah esqueci de uma coisa");
        lanche = new MolhoEspecial(lanche);
        System.out.println("Agora sim: "+lanche.getDescricao());

        
        

    }

}
